前言
今天听公司的同事介绍了go语言,被go语言的高并发所吸引,打算从今天起开始学习golang这一门开发语言,首先,简单介绍一下go,go是google开发的一种编译型,可并行化,具有垃圾回收功能的编程语言。于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后追加Windows系统下的实现。go既有像java一样的内存回收机制,让我们不用关心内存的回收与释放,又具备C一样的并发性能,是高性能,高并发服务端开发的首选语言。
安装及配置
1.[官方网站](https://golang.org/dl/) 下载对应系统的编译安装包,本文以window 64位系统为例,下载go1.7.4.windows-amd64.msi文件(类似java的jdk包) |
Hello World示例
写一个Hello World示例,来验证go 1.7开发编译环境安装配置成功,定义一个文件helloworld.go文件。package main
import "fmt"
func main(){
fmt.Println("Hello, World")
}
然后,在cmd控制台中进入helloworld.go文件所在目录,执行以下命令:go build helloworld.go
如果安装配置成功的话,这个时候会在helloworld.go文件所在目录,生成一个可执行文件helloworld.exe
然后,在cmd控制台输入helloworld.exe,即可执行该文件输出”Hello, World”,即说明go开发环境安装配置成功。